<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PowerVR SDK</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
<table width="100%">
  <tr>
    <td width="33%">
      <p align="left">&nbsp;<a href="http://www.imgtec.com"><img border="0" src="IMGLogo.jpg" width="200" height="30"></a></p>
    </td>
    <td width="33%">
      <p align="center"><font color="#808080" face="Arial" size="2">PowerVR Software Development Kit</a></font></p>
    </td>
    <td width="34%">
      <p align="right"><a href="http://www.powervr.com"><img border="0" src="PVRlogo.jpg" width="200" height="27"></a></p>
    </td>
  </tr>
</table>
<hr>
</head><body>
<!-- Generated by Doxygen 1.3.6 -->
<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="namespacemembers.html">Namespace&nbsp;Members</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
<h1>pvrengine::SimpleCamera Class Reference</h1>A simple yaw, pitch camera with fixed up vector.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="SimpleCamera_8h-source.html">SimpleCamera.h</a>&gt;</code>
<p>
Collaboration diagram for pvrengine::SimpleCamera:<p><center><img src="classpvrengine_1_1SimpleCamera__coll__graph.png" border="0" usemap="#pvrengine_1_1SimpleCamera__coll__map" alt="Collaboration graph"></center>
<map name="pvrengine_1_1SimpleCamera__coll__map">
<area href="classpvrengine_1_1TimeController.html" shape="rect" coords="8,7,184,34" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classpvrengine_1_1SimpleCamera-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classpvrengine_1_1SimpleCamera.html#a0">SimpleCamera</a> (<a class="el" href="classpvrengine_1_1TimeController.html">TimeController</a> *pTimeController)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classpvrengine_1_1SimpleCamera.html#a1">updatePosition</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classpvrengine_1_1SimpleCamera.html#a2">setPosition</a> (const VERTTYPE x, const VERTTYPE y, const VERTTYPE z)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classpvrengine_1_1SimpleCamera.html#a3">setPosition</a> (const PVRTVec3 &amp;vec)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classpvrengine_1_1SimpleCamera.html#a4">setTarget</a> (const PVRTVec3 &amp;vec)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classpvrengine_1_1SimpleCamera.html#a5">setTo</a> (const PVRTVec3 &amp;vec)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>PVRTVec3&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classpvrengine_1_1SimpleCamera.html#a6">getPosition</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classpvrengine_1_1SimpleCamera.html#a7">getToAndUp</a> (PVRTVec3 &amp;vTo, PVRTVec3 &amp;vUp) const </td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classpvrengine_1_1SimpleCamera.html#a8">getTargetAndUp</a> (PVRTVec3 &amp;vTo, PVRTVec3 &amp;vUp) const </td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>PVRTVec3&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classpvrengine_1_1SimpleCamera.html#a9">getTo</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>PVRTVec3&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classpvrengine_1_1SimpleCamera.html#a10">getUp</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>PVRTVec3&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classpvrengine_1_1SimpleCamera.html#a11">getTarget</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>VERTTYPE&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classpvrengine_1_1SimpleCamera.html#a12">getHeading</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>VERTTYPE&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classpvrengine_1_1SimpleCamera.html#a13">getElevation</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>VERTTYPE&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classpvrengine_1_1SimpleCamera.html#a14">getAspect</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classpvrengine_1_1SimpleCamera.html#a15">setAspect</a> (const VERTTYPE fAspect)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classpvrengine_1_1SimpleCamera.html#a16">setAspect</a> (const VERTTYPE fHeight, const VERTTYPE fWidth)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>VERTTYPE&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classpvrengine_1_1SimpleCamera.html#a17">getFOV</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classpvrengine_1_1SimpleCamera.html#a18">setFOV</a> (const VERTTYPE fFOV)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classpvrengine_1_1SimpleCamera.html#a19">setNear</a> (const VERTTYPE fNear)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>VERTTYPE&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classpvrengine_1_1SimpleCamera.html#a20">getNear</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classpvrengine_1_1SimpleCamera.html#a21">setFar</a> (const VERTTYPE fFar)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>VERTTYPE&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classpvrengine_1_1SimpleCamera.html#a22">getFar</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classpvrengine_1_1SimpleCamera.html#a23">setMoveSpeed</a> (const VERTTYPE fMoveSpeed)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>VERTTYPE&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classpvrengine_1_1SimpleCamera.html#a24">getMoveSpeed</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classpvrengine_1_1SimpleCamera.html#a25">setRotSpeed</a> (const VERTTYPE fRotSpeed)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>VERTTYPE&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classpvrengine_1_1SimpleCamera.html#a26">getRotSpeed</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classpvrengine_1_1SimpleCamera.html#a27">setInverted</a> (const bool bInverted)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classpvrengine_1_1SimpleCamera.html#a28">getInverted</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classpvrengine_1_1SimpleCamera.html#a29">YawLeft</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classpvrengine_1_1SimpleCamera.html#a30">YawRight</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classpvrengine_1_1SimpleCamera.html#a31">PitchUp</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classpvrengine_1_1SimpleCamera.html#a32">PitchDown</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classpvrengine_1_1SimpleCamera.html#a33">MoveForward</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classpvrengine_1_1SimpleCamera.html#a34">MoveBack</a> ()</td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
A simple yaw, pitch camera with fixed up vector. 
<p>
<dl compact><dt><b>Description:</b></dt><dd>A simple yaw, pitch camera with fixed up vector. </dd></dl>

<p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="a0" doxytag="pvrengine::SimpleCamera::SimpleCamera" ></a><p>
<br><br><h3>SimpleCamera</h3><br><div>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> pvrengine::SimpleCamera::SimpleCamera </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classpvrengine_1_1TimeController.html">TimeController</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>pTimeController</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Inputs:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>pTimeController</em>&nbsp;</td><td>- pointer for animation </td></tr>
  </table>
</dl>
<dl compact><dt><b>Description:</b></dt><dd>blank constructor. </dd></dl>
    </td>
  </tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="a14" doxytag="pvrengine::SimpleCamera::getAspect" ></a><p>
<br><br><h3>getAspect</h3><br><div>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> VERTTYPE pvrengine::SimpleCamera::getAspect </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const<code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Returns:</b></dt><dd>Aspect ratio value </dd></dl>
<dl compact><dt><b>Description:</b></dt><dd>Retrieves the aspect ratio for this camera </dd></dl>
    </td>
  </tr>
</table>
<a class="anchor" name="a13" doxytag="pvrengine::SimpleCamera::getElevation" ></a><p>
<br><br><h3>getElevation</h3><br><div>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> VERTTYPE pvrengine::SimpleCamera::getElevation </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const<code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Returns:</b></dt><dd>elevation value </dd></dl>
<dl compact><dt><b>Description:</b></dt><dd>Retrieves elevation value for this camera </dd></dl>
    </td>
  </tr>
</table>
<a class="anchor" name="a22" doxytag="pvrengine::SimpleCamera::getFar" ></a><p>
<br><br><h3>getFar</h3><br><div>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> VERTTYPE pvrengine::SimpleCamera::getFar </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const<code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Returns:</b></dt><dd>far clipping value </dd></dl>
<dl compact><dt><b>Description:</b></dt><dd>gets the far clipping depth value for this camera </dd></dl>
    </td>
  </tr>
</table>
<a class="anchor" name="a17" doxytag="pvrengine::SimpleCamera::getFOV" ></a><p>
<br><br><h3>getFOV</h3><br><div>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> VERTTYPE pvrengine::SimpleCamera::getFOV </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const<code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Returns:</b></dt><dd>Field of view value </dd></dl>
<dl compact><dt><b>Description:</b></dt><dd>Retrieves the field of view value for this camera </dd></dl>
    </td>
  </tr>
</table>
<a class="anchor" name="a12" doxytag="pvrengine::SimpleCamera::getHeading" ></a><p>
<br><br><h3>getHeading</h3><br><div>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> VERTTYPE pvrengine::SimpleCamera::getHeading </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const<code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Returns:</b></dt><dd>heading value </dd></dl>
<dl compact><dt><b>Description:</b></dt><dd>Retrieves heading value for this camera </dd></dl>
    </td>
  </tr>
</table>
<a class="anchor" name="a28" doxytag="pvrengine::SimpleCamera::getInverted" ></a><p>
<br><br><h3>getInverted</h3><br><div>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool pvrengine::SimpleCamera::getInverted </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const<code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Returns:</b></dt><dd>bInverted </dd></dl>
<dl compact><dt><b>Description:</b></dt><dd>gets whether up and down rotations are reversed for this camera </dd></dl>
    </td>
  </tr>
</table>
<a class="anchor" name="a24" doxytag="pvrengine::SimpleCamera::getMoveSpeed" ></a><p>
<br><br><h3>getMoveSpeed</h3><br><div>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> VERTTYPE pvrengine::SimpleCamera::getMoveSpeed </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const<code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Returns:</b></dt><dd>movement speed modifier </dd></dl>
<dl compact><dt><b>Description:</b></dt><dd>gets the movement speed modifier value for this camera </dd></dl>
    </td>
  </tr>
</table>
<a class="anchor" name="a20" doxytag="pvrengine::SimpleCamera::getNear" ></a><p>
<br><br><h3>getNear</h3><br><div>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> VERTTYPE pvrengine::SimpleCamera::getNear </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const<code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Returns:</b></dt><dd>fNear near clipping value </dd></dl>
<dl compact><dt><b>Description:</b></dt><dd>gets the near clipping depth value for this camera </dd></dl>
    </td>
  </tr>
</table>
<a class="anchor" name="a6" doxytag="pvrengine::SimpleCamera::getPosition" ></a><p>
<br><br><h3>getPosition</h3><br><div>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> PVRTVec3 pvrengine::SimpleCamera::getPosition </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const<code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Returns:</b></dt><dd>position coordinates </dd></dl>
<dl compact><dt><b>Description:</b></dt><dd>gets the position of the camera </dd></dl>
    </td>
  </tr>
</table>
<a class="anchor" name="a26" doxytag="pvrengine::SimpleCamera::getRotSpeed" ></a><p>
<br><br><h3>getRotSpeed</h3><br><div>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> VERTTYPE pvrengine::SimpleCamera::getRotSpeed </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const<code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Returns:</b></dt><dd>rotation speed modifier </dd></dl>
<dl compact><dt><b>Description:</b></dt><dd>gets the rotation speed modifier value for this camera </dd></dl>
    </td>
  </tr>
</table>
<a class="anchor" name="a11" doxytag="pvrengine::SimpleCamera::getTarget" ></a><p>
<br><br><h3>getTarget</h3><br><div>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> PVRTVec3 pvrengine::SimpleCamera::getTarget </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Returns:</b></dt><dd>point at wich camera currently looks </dd></dl>
<dl compact><dt><b>Description:</b></dt><dd>Gets two vectors indicating the angle of the camera that can be used in view calculations </dd></dl>
    </td>
  </tr>
</table>
<a class="anchor" name="a8" doxytag="pvrengine::SimpleCamera::getTargetAndUp" ></a><p>
<br><br><h3>getTargetAndUp</h3><br><div>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void pvrengine::SimpleCamera::getTargetAndUp </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">PVRTVec3 &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>vTo</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td></td>
          <td class="md" nowrap>PVRTVec3 &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>vUp</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Outputs:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>vTo</em>&nbsp;</td><td>point at wich camera currently looks </td></tr>
    <tr><td valign=top><em>vUp</em>&nbsp;</td><td>direction perpendicular to way camera is pointing </td></tr>
  </table>
</dl>
<dl compact><dt><b>Description:</b></dt><dd>Gets two vectors indicating the angle of the camera that can be used in view calculations </dd></dl>
    </td>
  </tr>
</table>
<a class="anchor" name="a9" doxytag="pvrengine::SimpleCamera::getTo" ></a><p>
<br><br><h3>getTo</h3><br><div>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> PVRTVec3 pvrengine::SimpleCamera::getTo </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Returns:</b></dt><dd>direction camera is pointing </dd></dl>
<dl compact><dt><b>Description:</b></dt><dd>Gets a vector indicating the angle of the camera that can be used in view calculations </dd></dl>
    </td>
  </tr>
</table>
<a class="anchor" name="a7" doxytag="pvrengine::SimpleCamera::getToAndUp" ></a><p>
<br><br><h3>getToAndUp</h3><br><div>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void pvrengine::SimpleCamera::getToAndUp </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">PVRTVec3 &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>vTo</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td></td>
          <td class="md" nowrap>PVRTVec3 &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>vUp</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Outputs:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>vTo</em>&nbsp;</td><td>direction camera is pointing </td></tr>
    <tr><td valign=top><em>vUp</em>&nbsp;</td><td>direction perpendicular to way camera is pointing </td></tr>
  </table>
</dl>
<dl compact><dt><b>Description:</b></dt><dd>Gets two vectors indicating the angle of the camera that can be used in view calculations </dd></dl>
    </td>
  </tr>
</table>
<a class="anchor" name="a10" doxytag="pvrengine::SimpleCamera::getUp" ></a><p>
<br><br><h3>getUp</h3><br><div>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> PVRTVec3 pvrengine::SimpleCamera::getUp </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Returns:</b></dt><dd>direction perpendicular to way camera is pointing </dd></dl>
<dl compact><dt><b>Description:</b></dt><dd>Gets a vector indicating the angle of the camera that can be used in view calculations </dd></dl>
    </td>
  </tr>
</table>
<a class="anchor" name="a34" doxytag="pvrengine::SimpleCamera::MoveBack" ></a><p>
<br><br><h3>MoveBack</h3><br><div>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void pvrengine::SimpleCamera::MoveBack </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Description:</b></dt><dd>Instructs camera to look down </dd></dl>
    </td>
  </tr>
</table>
<a class="anchor" name="a33" doxytag="pvrengine::SimpleCamera::MoveForward" ></a><p>
<br><br><h3>MoveForward</h3><br><div>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void pvrengine::SimpleCamera::MoveForward </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Description:</b></dt><dd>Instructs camera to look up </dd></dl>
    </td>
  </tr>
</table>
<a class="anchor" name="a32" doxytag="pvrengine::SimpleCamera::PitchDown" ></a><p>
<br><br><h3>PitchDown</h3><br><div>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void pvrengine::SimpleCamera::PitchDown </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Description:</b></dt><dd>Instructs camera to look down </dd></dl>
    </td>
  </tr>
</table>
<a class="anchor" name="a31" doxytag="pvrengine::SimpleCamera::PitchUp" ></a><p>
<br><br><h3>PitchUp</h3><br><div>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void pvrengine::SimpleCamera::PitchUp </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Description:</b></dt><dd>Instructs camera to look up </dd></dl>
    </td>
  </tr>
</table>
<a class="anchor" name="a16" doxytag="pvrengine::SimpleCamera::setAspect" ></a><p>
<br><br><h3>setAspect</h3><br><div>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void pvrengine::SimpleCamera::setAspect </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const VERTTYPE&nbsp;</td>
          <td class="mdname" nowrap> <em>fHeight</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td></td>
          <td class="md" nowrap>const VERTTYPE&nbsp;</td>
          <td class="mdname" nowrap> <em>fWidth</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Inputs:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>fHeight</em>&nbsp;</td><td>height of view </td></tr>
    <tr><td valign=top><em>fWidth</em>&nbsp;</td><td>width of view </td></tr>
  </table>
</dl>
<dl compact><dt><b>Description:</b></dt><dd>sets the aspect ratio value for this camera </dd></dl>
    </td>
  </tr>
</table>
<a class="anchor" name="a15" doxytag="pvrengine::SimpleCamera::setAspect" ></a><p>
<br><br><h3>setAspect</h3><br><div>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void pvrengine::SimpleCamera::setAspect </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const VERTTYPE&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>fAspect</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Inputs:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>fAspect</em>&nbsp;</td><td>new aspect ratio value </td></tr>
  </table>
</dl>
<dl compact><dt><b>Description:</b></dt><dd>sets the aspect ratio value for this camera </dd></dl>
    </td>
  </tr>
</table>
<a class="anchor" name="a21" doxytag="pvrengine::SimpleCamera::setFar" ></a><p>
<br><br><h3>setFar</h3><br><div>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void pvrengine::SimpleCamera::setFar </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const VERTTYPE&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>fFar</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Inputs:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>fFar</em>&nbsp;</td><td>far clipping value </td></tr>
  </table>
</dl>
<dl compact><dt><b>Description:</b></dt><dd>sets the far clipping depth value for this camera </dd></dl>
    </td>
  </tr>
</table>
<a class="anchor" name="a18" doxytag="pvrengine::SimpleCamera::setFOV" ></a><p>
<br><br><h3>setFOV</h3><br><div>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void pvrengine::SimpleCamera::setFOV </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const VERTTYPE&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>fFOV</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Inputs:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>fFOV</em>&nbsp;</td><td>new Field of view value </td></tr>
  </table>
</dl>
<dl compact><dt><b>Description:</b></dt><dd>sets the field of view value for this camera </dd></dl>
    </td>
  </tr>
</table>
<a class="anchor" name="a27" doxytag="pvrengine::SimpleCamera::setInverted" ></a><p>
<br><br><h3>setInverted</h3><br><div>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void pvrengine::SimpleCamera::setInverted </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const bool&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>bInverted</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Inputs:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>bInverted</em>&nbsp;</td><td></td></tr>
  </table>
</dl>
<dl compact><dt><b>Description:</b></dt><dd>sets whether up and down rotations should be reversed for this camera </dd></dl>
    </td>
  </tr>
</table>
<a class="anchor" name="a23" doxytag="pvrengine::SimpleCamera::setMoveSpeed" ></a><p>
<br><br><h3>setMoveSpeed</h3><br><div>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void pvrengine::SimpleCamera::setMoveSpeed </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const VERTTYPE&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>fMoveSpeed</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Inputs:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>fMoveSpeed</em>&nbsp;</td><td>movement speed modifier </td></tr>
  </table>
</dl>
<dl compact><dt><b>Description:</b></dt><dd>sets the movement speed modifier value for this camera </dd></dl>
    </td>
  </tr>
</table>
<a class="anchor" name="a19" doxytag="pvrengine::SimpleCamera::setNear" ></a><p>
<br><br><h3>setNear</h3><br><div>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void pvrengine::SimpleCamera::setNear </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const VERTTYPE&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>fNear</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Inputs:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>fNear</em>&nbsp;</td><td>near clipping value </td></tr>
  </table>
</dl>
<dl compact><dt><b>Description:</b></dt><dd>sets the near clipping depth value for this camera </dd></dl>
    </td>
  </tr>
</table>
<a class="anchor" name="a3" doxytag="pvrengine::SimpleCamera::setPosition" ></a><p>
<br><br><h3>setPosition</h3><br><div>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void pvrengine::SimpleCamera::setPosition </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const PVRTVec3 &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>vec</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Inputs:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>vec</em>&nbsp;</td><td>position coordinates </td></tr>
  </table>
</dl>
<dl compact><dt><b>Description:</b></dt><dd>sets the position of the camera directly to the coordinates passed </dd></dl>
    </td>
  </tr>
</table>
<a class="anchor" name="a2" doxytag="pvrengine::SimpleCamera::setPosition" ></a><p>
<br><br><h3>setPosition</h3><br><div>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void pvrengine::SimpleCamera::setPosition </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const VERTTYPE&nbsp;</td>
          <td class="mdname" nowrap> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td></td>
          <td class="md" nowrap>const VERTTYPE&nbsp;</td>
          <td class="mdname" nowrap> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td></td>
          <td class="md" nowrap>const VERTTYPE&nbsp;</td>
          <td class="mdname" nowrap> <em>z</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Inputs:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>x</em>&nbsp;</td><td>- coordinate </td></tr>
    <tr><td valign=top><em>y</em>&nbsp;</td><td>- coordinate </td></tr>
    <tr><td valign=top><em>z</em>&nbsp;</td><td>- coordinate </td></tr>
  </table>
</dl>
<dl compact><dt><b>Description:</b></dt><dd>sets the position of the camera directly to the coordinates passed </dd></dl>
    </td>
  </tr>
</table>
<a class="anchor" name="a25" doxytag="pvrengine::SimpleCamera::setRotSpeed" ></a><p>
<br><br><h3>setRotSpeed</h3><br><div>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void pvrengine::SimpleCamera::setRotSpeed </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const VERTTYPE&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>fRotSpeed</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Inputs:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>fRotSpeed</em>&nbsp;</td><td>rotation speed modifier </td></tr>
  </table>
</dl>
<dl compact><dt><b>Description:</b></dt><dd>sets the rotation speed modifier value for this camera </dd></dl>
    </td>
  </tr>
</table>
<a class="anchor" name="a4" doxytag="pvrengine::SimpleCamera::setTarget" ></a><p>
<br><br><h3>setTarget</h3><br><div>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void pvrengine::SimpleCamera::setTarget </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const PVRTVec3 &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>vec</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Inputs:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>vec</em>&nbsp;</td><td>position coordinates </td></tr>
  </table>
</dl>
<dl compact><dt><b>Description:</b></dt><dd>sets the position of the point that the camera is looking at. </dd></dl>
    </td>
  </tr>
</table>
<a class="anchor" name="a5" doxytag="pvrengine::SimpleCamera::setTo" ></a><p>
<br><br><h3>setTo</h3><br><div>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void pvrengine::SimpleCamera::setTo </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const PVRTVec3 &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>vec</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Inputs:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>vec</em>&nbsp;</td><td>position coordinates </td></tr>
  </table>
</dl>
<dl compact><dt><b>Description:</b></dt><dd>specifies a vector that describes the angle that the camera should be viewing </dd></dl>
    </td>
  </tr>
</table>
<a class="anchor" name="a1" doxytag="pvrengine::SimpleCamera::updatePosition" ></a><p>
<br><br><h3>updatePosition</h3><br><div>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void pvrengine::SimpleCamera::updatePosition </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Description:</b></dt><dd>updates the position of the camera according to its current velocity. </dd></dl>
    </td>
  </tr>
</table>
<a class="anchor" name="a29" doxytag="pvrengine::SimpleCamera::YawLeft" ></a><p>
<br><br><h3>YawLeft</h3><br><div>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void pvrengine::SimpleCamera::YawLeft </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Description:</b></dt><dd>Instructs camera to look left </dd></dl>
    </td>
  </tr>
</table>
<a class="anchor" name="a30" doxytag="pvrengine::SimpleCamera::YawRight" ></a><p>
<br><br><h3>YawRight</h3><br><div>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void pvrengine::SimpleCamera::YawRight </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Description:</b></dt><dd>Instructs camera to look right </dd></dl>
    </td>
  </tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="SimpleCamera_8h-source.html">SimpleCamera.h</a></ul>
<br>
<br>
<P align=left><FONT size=2><STRONG><A 
   href="http://www.imgtec.com/powervr/insider/legal/index.asp">Copyright</A> � 
   1999-2008, Imagination Technologies Ltd.</STRONG></FONT></P>
<hr>
<address style="align: left;"><small><FONT color=f0f>
Generated by <a href="http://www.doxygen.org/index.html">DOXYGEN</a> 1.3.6</small></address>
</body>
</html>
